export {};

// keyof   =====>   返回对象所有的 key ，组成的字符串联合类型

/* 
  keyof 获取对象类型的 键 名称, 生成所有 键 组成的字符串联合类型
*/

interface Person {
  name: string;
  age: number;
  gender: string;
}

const str: keyof Person = "gender";
// 两行代码是等价的
const myStr: "name" | "age" | "gender" = "gender";
